package com.cse587.entities;

import java.util.List;
import java.util.Set;

public class Country {
	private int id;
	private String fullName;
	private String codeISO3;
	private double maxLat;
	private double minLat;
	private double maxLong;
	private double minLong;
	private String capital;
	private double landArea;
	private String alternativeName;
	private int unCode;
	private double capitalLat;
	private double capitalLong;
	
	public Country(){}
	public Country(int id, String fullName, String codeISO3, double maxLat, double minLat,
			double maxLong, double minLong, String capital, double landArea,
			List<StatisticsInfo> statisticsInfoList,
			Set<CountryBorder> borderList) {
		super();
		this.id = id;
		this.fullName = fullName;
		this.codeISO3 = codeISO3;
		this.maxLat = maxLat;
		this.minLat = minLat;
		this.maxLong = maxLong;
		this.minLong = minLong;
		this.capital = capital;
		this.landArea = landArea;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getFullName() {
		return fullName;
	}
	public void setFullName(String fullName) {
		this.fullName = fullName;
	}
	public String getCodeISO3() {
		return codeISO3;
	}
	public void setCodeISO3(String codeISO3) {
		this.codeISO3 = codeISO3;
	}
	public double getMaxLat() {
		return maxLat;
	}
	public void setMaxLat(double maxLat) {
		this.maxLat = maxLat;
	}
	public double getMinLat() {
		return minLat;
	}
	public void setMinLat(double minLat) {
		this.minLat = minLat;
	}
	public double getMaxLong() {
		return maxLong;
	}
	public void setMaxLong(double maxLong) {
		this.maxLong = maxLong;
	}
	public double getMinLong() {
		return minLong;
	}
	public void setMinLong(double minLong) {
		this.minLong = minLong;
	}
	public String getCapital() {
		return capital;
	}
	public void setCapital(String capital) {
		this.capital = capital;
	}
	public double getLandArea() {
		return landArea;
	}
	public void setLandArea(double landArea) {
		this.landArea = landArea;
	}
	public int getUnCode() {
		return unCode;
	}
	public void setUnCode(int unCode) {
		this.unCode = unCode;
	}
	public String getAlternativeName() {
		return alternativeName;
	}
	public void setAlternativeName(String alternativeName) {
		this.alternativeName = alternativeName;
	}
	public double getCapitalLat() {
		return capitalLat;
	}
	public void setCapitalLat(double capitalLat) {
		this.capitalLat = capitalLat;
	}
	public double getCapitalLong() {
		return capitalLong;
	}
	public void setCapitalLong(double capitalLong) {
		this.capitalLong = capitalLong;
	}
}
